package com.system.common.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.system.common.pojo.SysIcon;
import com.system.common.pojo.SysIconExample;

public interface SysIconMapper {
    int countByExample(SysIconExample example);

    int deleteByExample(SysIconExample example);

    int deleteByPrimaryKey(String iconId);

    int insert(SysIcon record);

    int insertSelective(SysIcon record);

    List<SysIcon> selectByExample(SysIconExample example);

    SysIcon selectByPrimaryKey(String iconId);

    int updateByExampleSelective(@Param("record") SysIcon record, @Param("example") SysIconExample example);

    int updateByExample(@Param("record") SysIcon record, @Param("example") SysIconExample example);

    int updateByPrimaryKeySelective(SysIcon record);

    int updateByPrimaryKey(SysIcon record);
}